package com.gw.booking.dto.wechat;

import io.swagger.annotations.ApiModelProperty;

import java.math.BigInteger;
import java.util.Date;
import java.util.List;

public class WMerchantDetailDtoOut {
    @ApiModelProperty(value = "商家id")
    private Integer id;
    @ApiModelProperty(value = "商家名称")
    private String shopName;
    @ApiModelProperty(value = "商家图片1")
    private String shopImg1;
    @ApiModelProperty(value = "商家图片2")
    private String shopImg2;
    @ApiModelProperty(value = "商家图片3")
    private String shopImg3;
    @ApiModelProperty(value = "地址")
    private String address;
    @ApiModelProperty(value = "描述")
    private String content;
    @ApiModelProperty(value = "电话")
    private String phone;
    @ApiModelProperty(value = "营业时间开始1")
    private Date operatedBegin1;
    @ApiModelProperty(value = "营业时间结束1")
    private Date operatedEnd1;
    @ApiModelProperty(value = "营业时间开始2")
    private Date operatedBegin2;
    @ApiModelProperty(value = "营业时间结束2")
    private Date operatedEnd2;
    @ApiModelProperty(value = "营业时间开始3")
    private Date operatedBegin3;
    @ApiModelProperty(value = "营业时间结束3")
    private Date operatedEnd3;
    @ApiModelProperty(value = "营业时间中文注释")
    private String openDailyC;
    @ApiModelProperty(value = "营业时间日文注释")
    private String openDailyJ;
    @ApiModelProperty(value = "纬度")
    private Double latitude;
    @ApiModelProperty(value = "经度")
    private Double longitude;
    @ApiModelProperty(value = "距离")
    private Double distance;
    @ApiModelProperty(value = "优惠集合")
    private List<WDIscountDtoOut> wdIscountDtoOutList;

    @ApiModelProperty(value = "商家分类id")
    private Integer merchantTypeId;
    @ApiModelProperty(value = "商家分类名称")
    private String merchantTypeName;
    @ApiModelProperty(value = "预约时间数量")
    private Integer orderTimeNum;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getShopName() {
        return shopName;
    }

    public void setShopName(String shopName) {
        this.shopName = shopName;
    }

    public String getShopImg1() {
        return shopImg1;
    }

    public void setShopImg1(String shopImg1) {
        this.shopImg1 = shopImg1;
    }

    public String getShopImg2() {
        return shopImg2;
    }

    public void setShopImg2(String shopImg2) {
        this.shopImg2 = shopImg2;
    }

    public String getShopImg3() {
        return shopImg3;
    }

    public void setShopImg3(String shopImg3) {
        this.shopImg3 = shopImg3;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public List<WDIscountDtoOut> getWdIscountDtoOutList() {
        return wdIscountDtoOutList;
    }

    public void setWdIscountDtoOutList(List<WDIscountDtoOut> wdIscountDtoOutList) {
        this.wdIscountDtoOutList = wdIscountDtoOutList;
    }

    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Date getOperatedBegin1() {
        return operatedBegin1;
    }

    public void setOperatedBegin1(Date operatedBegin1) {
        this.operatedBegin1 = operatedBegin1;
    }

    public Date getOperatedEnd1() {
        return operatedEnd1;
    }

    public void setOperatedEnd1(Date operatedEnd1) {
        this.operatedEnd1 = operatedEnd1;
    }

    public Date getOperatedBegin2() {
        return operatedBegin2;
    }

    public void setOperatedBegin2(Date operatedBegin2) {
        this.operatedBegin2 = operatedBegin2;
    }

    public Date getOperatedEnd2() {
        return operatedEnd2;
    }

    public void setOperatedEnd2(Date operatedEnd2) {
        this.operatedEnd2 = operatedEnd2;
    }

    public Date getOperatedBegin3() {
        return operatedBegin3;
    }

    public void setOperatedBegin3(Date operatedBegin3) {
        this.operatedBegin3 = operatedBegin3;
    }

    public Date getOperatedEnd3() {
        return operatedEnd3;
    }

    public void setOperatedEnd3(Date operatedEnd3) {
        this.operatedEnd3 = operatedEnd3;
    }

    public String getOpenDailyC() {
        return openDailyC;
    }

    public void setOpenDailyC(String openDailyC) {
        this.openDailyC = openDailyC;
    }

    public String getOpenDailyJ() {
        return openDailyJ;
    }

    public void setOpenDailyJ(String openDailyJ) {
        this.openDailyJ = openDailyJ;
    }

    public Double getDistance() {
        return distance;
    }

    public void setDistance(Double distance) {
        this.distance = distance;
    }

    public Integer getMerchantTypeId() {
        return merchantTypeId;
    }

    public void setMerchantTypeId(Integer merchantTypeId) {
        this.merchantTypeId = merchantTypeId;
    }

    public String getMerchantTypeName() {
        return merchantTypeName;
    }

    public void setMerchantTypeName(String merchantTypeName) {
        this.merchantTypeName = merchantTypeName;
    }

    public Integer getOrderTimeNum() {
        return orderTimeNum;
    }

    public void setOrderTimeNum(Integer orderTimeNum) {
        this.orderTimeNum = orderTimeNum;
    }
}
